#include "commonuse.h"
int main()
{
    int arr[4] = {0};
    int *p = &arr[2];
    int *p1 = &arr[0];
    printf("%d\n",p-p1);
    printf("%d\n", p);
    printf("%p\n", p1);
    printf("%p\n",&arr[0]-1);
    //我们这里发现，其差值刚好是整形字节大小即4
    //所以我们可以知道，整形与指针进行相互运算的时候需要考虑指针的类型
    //包括整形与指针的相互转换的时候。
    system("pause");
    return 0;
}
//指针是可以相减的,其相减所得依然是某类型指针
//如果进行整形转换，那么就会再原基础上直接除以4得到答案